# java环境
FROM adoptopenjdk/openjdk11:latest

# 作者信息
MAINTAINER ZhuHJay <zhuhjay@qq.com>

# java启动环境变量设置
ENV JAVA_OPT ""

# 添加jar包到容器中
ADD *.jar /home/app.jar

# 添加jar包的权限(使得其可以执行操作系统的命令)
RUN chmod 777 /home/app.jar

# 添加配置文件 yml 到容器中(如果有的话)
ADD *.yml /home/

# 执行命令, SpringBoot 需要在 jar 目录下执行命令才能读取当前目录下的配置文件 application.yml 等
CMD ["sh", "-c", "echo \"command ==> java -jar ${JAVA_OPT} app.jar\" && cd /home && java -jar ${JAVA_OPT} app.jar"] 

